package com.digitalchina.lxnsy.entity;

import java.io.Serializable;
import java.util.List;

/**
 * ================================================
 * 项目名称：BigData
 * 类描述：
 * 包名：com.digitalchina.bigdata.entity
 * 创建人：郑皓
 * 创建时间：2017/5/11 19:01
 * 修改备注：
 * ================================================
 */
public class TrainEvaluateDetailsNewVO implements Serializable {


    /**
     * id : b2239c8a-28f2-4d40-94ee-91f1f0cddb8d
     * createAt : 2017-05-11 18:54:39
     * createTime : 2017-05-11 18:54:39
     * updateAt : 2017-05-11 18:54:39
     * updateTime : 2017-05-11 18:54:39
     * status : null
     * sort : 0
     * version : 0
     * useraccId : 12e52743-c3ba-430c-b001-e990aa0e513f
     * userName : null
     * userPhoneNumber : null
     * agriTraining : {"id":"b490398e-24d3-4857-9b93-06880f0fda53","createAt":"2017-05-10 16:13:21","createTime":"2017-05-10 16:13:21","updateAt":"2017-05-10 17:11:51","updateTime":"2017-05-10 17:11:51","status":0,"sort":0,"version":2,"title":"啊实打实的","agriTeacher":{"id":"8ace45a8-e5a7-46c5-9157-14409f055409","createAt":"2017-05-10 16:12:10","createTime":"2017-05-10 16:12:10","updateAt":"2017-05-10 16:12:10","updateTime":"2017-05-10 16:12:10","status":null,"sort":0,"version":0,"img":null,"name":"杨兴邦","sex":"男","title":"程序员","tel":"15389276666","createUserId":null,"isuse":1,"workUnit":"神马","profession":"计算机","nation":"汉","birthDate":"1988-05-02","trainingAttachments":null,"trainScore":null,"trainNums":null,"signNums":null,"evaluateNums":null,"persistent":true,"entityId":"8ace45a8-e5a7-46c5-9157-14409f055409"},"startTime":"2017-05-10 16:15:00","endTime":"2017-05-10 16:30:00","province":{"id":"f722e780-72b9-4bcf-b917-c0c8ef28a16f","createAt":"2017-05-10 15:51:03","createTime":"2017-05-10 15:51:03","updateAt":"2017-05-10 15:51:03","updateTime":"2017-05-10 15:51:03","status":null,"sort":0,"version":0,"provinceName":"陕西省","provinceNamePinyin":"shanxi","provinceAbbreviation":"陕西","provinceCode":"610000","countryCode":"CHN","provinceType":"1","name":"陕西省","pingyin":"shanxi","code":"610000","pcode":"CHN","type":"1","persistent":true,"entityId":"f722e780-72b9-4bcf-b917-c0c8ef28a16f"},"city":{"id":"cf8b1933-24d8-4ca4-9149-d0ecb0382d1e","createAt":"2017-05-10 15:51:03","createTime":"2017-05-10 15:51:03","updateAt":"2017-05-10 15:51:03","updateTime":"2017-05-10 15:51:03","status":null,"sort":0,"version":0,"cityName":"西安市","cityNamePinyin":null,"cityCode":"610100","provinceCode":"610000","name":"西安市","pingyin":null,"code":"610100","pcode":"610000","persistent":true,"entityId":"cf8b1933-24d8-4ca4-9149-d0ecb0382d1e"},"county":{"id":"afc61930-f340-4225-b738-a771b3148e2a","createAt":"2017-05-10 15:51:20","createTime":"2017-05-10 15:51:20","updateAt":"2017-05-10 15:51:20","updateTime":"2017-05-10 15:51:20","status":null,"sort":0,"version":0,"countyName":"雁塔区","countyNamePinyin":null,"countyCode":"610113","cityCode":"610100","name":"雁塔区","pingyin":null,"code":"610113","pcode":"610100","persistent":true,"entityId":"afc61930-f340-4225-b738-a771b3148e2a"},"detailAddress":"丈八四路20号","longitude":"108.875169","latitude":"34.201621","summary":null,"orgId":null,"trainingTimes":[{"id":"635628ab-67eb-4790-854e-41d913f7807e","createAt":"2017-05-10 16:13:21","createTime":"2017-05-10 16:13:21","updateAt":"2017-05-10 16:13:21","updateTime":"2017-05-10 16:13:21","status":null,"sort":0,"version":0,"trainDate":"2017-05-10","startTime":"16:15:00","endTime":"16:30:00","persistent":true,"entityId":"635628ab-67eb-4790-854e-41d913f7807e"}],"trainingAttachments":null,"isPush":"1","isWXPush":"1","isSign":false,"isEvaluate":false,"isAttention":false,"isWithinOneKm":false,"isExpire":false,"trainNum":null,"score":null,"attendanceNum":null,"agriTrainingOrgName":null,"fullAddress":"陕西省西安市雁塔区丈八四路20号","teacherName":null,"trainDate":null,"createUserId":"4c39b638-f8c5-4f97-9fab-213e03993d18","trainingContents":[{"id":"c040e440-de60-419f-b780-d3567371437c","createAt":"2017-05-10 16:13:21","createTime":"2017-05-10 16:13:21","updateAt":"2017-05-10 16:13:21","updateTime":"2017-05-10 16:13:21","status":null,"sort":0,"version":0,"contentType":{"id":"5760ad0d-37a8-4ccf-bb82-5849d7bc859b","createAt":"2017-05-08 16:24:26","createTime":"2017-05-08 16:24:26","updateAt":"2017-05-08 16:24:26","updateTime":"2017-05-08 16:24:26","status":null,"sort":0,"version":0,"code":"1601","pcode":"1600","rcode":"1600","orderBy":"1","name":"种植","namePinyin":"zhongzhi","remark":"","persistent":true,"entityId":"5760ad0d-37a8-4ccf-bb82-5849d7bc859b"},"contentDescribe":"111","agriTraining":null,"persistent":true,"entityId":"c040e440-de60-419f-b780-d3567371437c"},{"id":"831e1376-54cb-472c-a5f4-284f84910a75","createAt":"2017-05-10 16:13:21","createTime":"2017-05-10 16:13:21","updateAt":"2017-05-10 16:13:21","updateTime":"2017-05-10 16:13:21","status":null,"sort":0,"version":0,"contentType":{"id":"120bacd5-94ae-4334-a641-229bd1440ac5","createAt":"2017-05-08 16:24:26","createTime":"2017-05-08 16:24:26","updateAt":"2017-05-08 16:24:26","updateTime":"2017-05-08 16:24:26","status":null,"sort":0,"version":0,"code":"1602","pcode":"1600","rcode":"1600","orderBy":"2","name":"养殖","namePinyin":"yangzhiye","remark":"","persistent":true,"entityId":"120bacd5-94ae-4334-a641-229bd1440ac5"},"contentDescribe":"222","agriTraining":null,"persistent":true,"entityId":"831e1376-54cb-472c-a5f4-284f84910a75"},{"id":"1ec70534-80c6-42d2-a945-ebf4c44135f8","createAt":"2017-05-10 16:13:21","createTime":"2017-05-10 16:13:21","updateAt":"2017-05-10 16:13:21","updateTime":"2017-05-10 16:13:21","status":null,"sort":0,"version":0,"contentType":{"id":"8b52a6bc-4c68-424a-9ef8-698eb51d8867","createAt":"2017-05-08 16:24:26","createTime":"2017-05-08 16:24:26","updateAt":"2017-05-08 16:24:26","updateTime":"2017-05-08 16:24:26","status":null,"sort":0,"version":0,"code":"1603","pcode":"1600","rcode":"1600","orderBy":"3","name":"经营管理","namePinyin":"jingyingguanli","remark":"","persistent":true,"entityId":"8b52a6bc-4c68-424a-9ef8-698eb51d8867"},"contentDescribe":"333","agriTraining":null,"persistent":true,"entityId":"1ec70534-80c6-42d2-a945-ebf4c44135f8"}],"trainTarget":"啊岁的萨达岁的","otherItems":"撒打算的撒旦撒旦阿萨德阿萨德撒旦","trainOrganizer":"阿萨德阿萨德","isPublishNotice":"0","trainingChanges":[],"isTrainingChangesNotice":"0","createUserType":null,"evaluateNum":null,"isPoorCounty":null,"persistent":true,"entityId":"b490398e-24d3-4857-9b93-06880f0fda53"}
     * courseArrange : {"id":"a1ed8aa6-ac28-414a-b22d-0b3e8749b45c","createAt":"2017-05-08 16:24:26","createTime":"2017-05-08 16:24:26","updateAt":"2017-05-08 16:24:26","updateTime":"2017-05-08 16:24:26","status":null,"sort":0,"version":0,"code":"1701","pcode":"1700","rcode":"1700","orderBy":null,"name":"合理","namePinyin":null,"remark":null,"persistent":true,"entityId":"a1ed8aa6-ac28-414a-b22d-0b3e8749b45c"}
     * teachMethod : {"id":"418abc05-ce18-400b-9bc9-7de7efbb485e","createAt":"2017-05-08 16:24:26","createTime":"2017-05-08 16:24:26","updateAt":"2017-05-08 16:24:26","updateTime":"2017-05-08 16:24:26","status":null,"sort":0,"version":0,"code":"1802","pcode":"1800","rcode":"1800","orderBy":null,"name":"较好","namePinyin":null,"remark":null,"persistent":true,"entityId":"418abc05-ce18-400b-9bc9-7de7efbb485e"}
     * teachMeans : {"id":"9f362853-120f-4193-89a3-7692b1f5a1a5","createAt":"2017-05-08 16:24:26","createTime":"2017-05-08 16:24:26","updateAt":"2017-05-08 16:24:26","updateTime":"2017-05-08 16:24:26","status":null,"sort":0,"version":0,"code":"1902","pcode":"1900","rcode":"1900","orderBy":null,"name":"较好","namePinyin":null,"remark":null,"persistent":true,"entityId":"9f362853-120f-4193-89a3-7692b1f5a1a5"}
     * expressionSkill : {"id":"f8c5f2ed-46ae-4b9e-89da-9d8253409819","createAt":"2017-05-08 16:24:26","createTime":"2017-05-08 16:24:26","updateAt":"2017-05-08 16:24:26","updateTime":"2017-05-08 16:24:26","status":null,"sort":0,"version":0,"code":"2001","pcode":"2000","rcode":"2000","orderBy":null,"name":"清晰","namePinyin":null,"remark":null,"persistent":true,"entityId":"f8c5f2ed-46ae-4b9e-89da-9d8253409819"}
     * teachInteraction : {"id":"5ebf9ae2-2250-4a6c-ae51-7b60f2302b42","createAt":"2017-05-08 16:24:26","createTime":"2017-05-08 16:24:26","updateAt":"2017-05-08 16:24:26","updateTime":"2017-05-08 16:24:26","status":null,"sort":0,"version":0,"code":"2102","pcode":"2100","rcode":"2100","orderBy":null,"name":"较好","namePinyin":null,"remark":null,"persistent":true,"entityId":"5ebf9ae2-2250-4a6c-ae51-7b60f2302b42"}
     * organizeWork : {"id":"c9960489-bbbd-41cd-90d7-c4bab6378a46","createAt":"2017-05-08 16:24:26","createTime":"2017-05-08 16:24:26","updateAt":"2017-05-08 16:24:26","updateTime":"2017-05-08 16:24:26","status":null,"sort":0,"version":0,"code":"2202","pcode":"2200","rcode":"2200","orderBy":null,"name":"较好","namePinyin":null,"remark":null,"persistent":true,"entityId":"c9960489-bbbd-41cd-90d7-c4bab6378a46"}
     * suggestion : bvgbnk
     * persistent : true
     * entityId : b2239c8a-28f2-4d40-94ee-91f1f0cddb8d
     */

    private String id;
    private String createAt;
    private String createTime;
    private String updateAt;
    private String updateTime;
    private Object status;
    private int sort;
    private int version;
    private String useraccId;
    private Object userName;
    private Object userPhoneNumber;
    private AgriTrainingBean agriTraining;
    private CourseArrangeBean courseArrange;
    private TeachMethodBean teachMethod;
    private TeachMeansBean teachMeans;
    private ExpressionSkillBean expressionSkill;
    private TeachInteractionBean teachInteraction;
    private OrganizeWorkBean organizeWork;
    private String suggestion;
    private boolean persistent;
    private String entityId;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCreateAt() {
        return createAt;
    }

    public void setCreateAt(String createAt) {
        this.createAt = createAt;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateAt() {
        return updateAt;
    }

    public void setUpdateAt(String updateAt) {
        this.updateAt = updateAt;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public Object getStatus() {
        return status;
    }

    public void setStatus(Object status) {
        this.status = status;
    }

    public int getSort() {
        return sort;
    }

    public void setSort(int sort) {
        this.sort = sort;
    }

    public int getVersion() {
        return version;
    }

    public void setVersion(int version) {
        this.version = version;
    }

    public String getUseraccId() {
        return useraccId;
    }

    public void setUseraccId(String useraccId) {
        this.useraccId = useraccId;
    }

    public Object getUserName() {
        return userName;
    }

    public void setUserName(Object userName) {
        this.userName = userName;
    }

    public Object getUserPhoneNumber() {
        return userPhoneNumber;
    }

    public void setUserPhoneNumber(Object userPhoneNumber) {
        this.userPhoneNumber = userPhoneNumber;
    }

    public AgriTrainingBean getAgriTraining() {
        return agriTraining;
    }

    public void setAgriTraining(AgriTrainingBean agriTraining) {
        this.agriTraining = agriTraining;
    }

    public CourseArrangeBean getCourseArrange() {
        return courseArrange;
    }

    public void setCourseArrange(CourseArrangeBean courseArrange) {
        this.courseArrange = courseArrange;
    }

    public TeachMethodBean getTeachMethod() {
        return teachMethod;
    }

    public void setTeachMethod(TeachMethodBean teachMethod) {
        this.teachMethod = teachMethod;
    }

    public TeachMeansBean getTeachMeans() {
        return teachMeans;
    }

    public void setTeachMeans(TeachMeansBean teachMeans) {
        this.teachMeans = teachMeans;
    }

    public ExpressionSkillBean getExpressionSkill() {
        return expressionSkill;
    }

    public void setExpressionSkill(ExpressionSkillBean expressionSkill) {
        this.expressionSkill = expressionSkill;
    }

    public TeachInteractionBean getTeachInteraction() {
        return teachInteraction;
    }

    public void setTeachInteraction(TeachInteractionBean teachInteraction) {
        this.teachInteraction = teachInteraction;
    }

    public OrganizeWorkBean getOrganizeWork() {
        return organizeWork;
    }

    public void setOrganizeWork(OrganizeWorkBean organizeWork) {
        this.organizeWork = organizeWork;
    }

    public String getSuggestion() {
        return suggestion;
    }

    public void setSuggestion(String suggestion) {
        this.suggestion = suggestion;
    }

    public boolean isPersistent() {
        return persistent;
    }

    public void setPersistent(boolean persistent) {
        this.persistent = persistent;
    }

    public String getEntityId() {
        return entityId;
    }

    public void setEntityId(String entityId) {
        this.entityId = entityId;
    }

    public static class AgriTrainingBean {
        /**
         * id : b490398e-24d3-4857-9b93-06880f0fda53
         * createAt : 2017-05-10 16:13:21
         * createTime : 2017-05-10 16:13:21
         * updateAt : 2017-05-10 17:11:51
         * updateTime : 2017-05-10 17:11:51
         * status : 0
         * sort : 0
         * version : 2
         * title : 啊实打实的
         * agriTeacher : {"id":"8ace45a8-e5a7-46c5-9157-14409f055409","createAt":"2017-05-10 16:12:10","createTime":"2017-05-10 16:12:10","updateAt":"2017-05-10 16:12:10","updateTime":"2017-05-10 16:12:10","status":null,"sort":0,"version":0,"img":null,"name":"杨兴邦","sex":"男","title":"程序员","tel":"15389276666","createUserId":null,"isuse":1,"workUnit":"神马","profession":"计算机","nation":"汉","birthDate":"1988-05-02","trainingAttachments":null,"trainScore":null,"trainNums":null,"signNums":null,"evaluateNums":null,"persistent":true,"entityId":"8ace45a8-e5a7-46c5-9157-14409f055409"}
         * startTime : 2017-05-10 16:15:00
         * endTime : 2017-05-10 16:30:00
         * province : {"id":"f722e780-72b9-4bcf-b917-c0c8ef28a16f","createAt":"2017-05-10 15:51:03","createTime":"2017-05-10 15:51:03","updateAt":"2017-05-10 15:51:03","updateTime":"2017-05-10 15:51:03","status":null,"sort":0,"version":0,"provinceName":"陕西省","provinceNamePinyin":"shanxi","provinceAbbreviation":"陕西","provinceCode":"610000","countryCode":"CHN","provinceType":"1","name":"陕西省","pingyin":"shanxi","code":"610000","pcode":"CHN","type":"1","persistent":true,"entityId":"f722e780-72b9-4bcf-b917-c0c8ef28a16f"}
         * city : {"id":"cf8b1933-24d8-4ca4-9149-d0ecb0382d1e","createAt":"2017-05-10 15:51:03","createTime":"2017-05-10 15:51:03","updateAt":"2017-05-10 15:51:03","updateTime":"2017-05-10 15:51:03","status":null,"sort":0,"version":0,"cityName":"西安市","cityNamePinyin":null,"cityCode":"610100","provinceCode":"610000","name":"西安市","pingyin":null,"code":"610100","pcode":"610000","persistent":true,"entityId":"cf8b1933-24d8-4ca4-9149-d0ecb0382d1e"}
         * county : {"id":"afc61930-f340-4225-b738-a771b3148e2a","createAt":"2017-05-10 15:51:20","createTime":"2017-05-10 15:51:20","updateAt":"2017-05-10 15:51:20","updateTime":"2017-05-10 15:51:20","status":null,"sort":0,"version":0,"countyName":"雁塔区","countyNamePinyin":null,"countyCode":"610113","cityCode":"610100","name":"雁塔区","pingyin":null,"code":"610113","pcode":"610100","persistent":true,"entityId":"afc61930-f340-4225-b738-a771b3148e2a"}
         * detailAddress : 丈八四路20号
         * longitude : 108.875169
         * latitude : 34.201621
         * summary : null
         * orgId : null
         * trainingTimes : [{"id":"635628ab-67eb-4790-854e-41d913f7807e","createAt":"2017-05-10 16:13:21","createTime":"2017-05-10 16:13:21","updateAt":"2017-05-10 16:13:21","updateTime":"2017-05-10 16:13:21","status":null,"sort":0,"version":0,"trainDate":"2017-05-10","startTime":"16:15:00","endTime":"16:30:00","persistent":true,"entityId":"635628ab-67eb-4790-854e-41d913f7807e"}]
         * trainingAttachments : null
         * isPush : 1
         * isWXPush : 1
         * isSign : false
         * isEvaluate : false
         * isAttention : false
         * isWithinOneKm : false
         * isExpire : false
         * trainNum : null
         * score : null
         * attendanceNum : null
         * agriTrainingOrgName : null
         * fullAddress : 陕西省西安市雁塔区丈八四路20号
         * teacherName : null
         * trainDate : null
         * createUserId : 4c39b638-f8c5-4f97-9fab-213e03993d18
         * trainingContents : [{"id":"c040e440-de60-419f-b780-d3567371437c","createAt":"2017-05-10 16:13:21","createTime":"2017-05-10 16:13:21","updateAt":"2017-05-10 16:13:21","updateTime":"2017-05-10 16:13:21","status":null,"sort":0,"version":0,"contentType":{"id":"5760ad0d-37a8-4ccf-bb82-5849d7bc859b","createAt":"2017-05-08 16:24:26","createTime":"2017-05-08 16:24:26","updateAt":"2017-05-08 16:24:26","updateTime":"2017-05-08 16:24:26","status":null,"sort":0,"version":0,"code":"1601","pcode":"1600","rcode":"1600","orderBy":"1","name":"种植","namePinyin":"zhongzhi","remark":"","persistent":true,"entityId":"5760ad0d-37a8-4ccf-bb82-5849d7bc859b"},"contentDescribe":"111","agriTraining":null,"persistent":true,"entityId":"c040e440-de60-419f-b780-d3567371437c"},{"id":"831e1376-54cb-472c-a5f4-284f84910a75","createAt":"2017-05-10 16:13:21","createTime":"2017-05-10 16:13:21","updateAt":"2017-05-10 16:13:21","updateTime":"2017-05-10 16:13:21","status":null,"sort":0,"version":0,"contentType":{"id":"120bacd5-94ae-4334-a641-229bd1440ac5","createAt":"2017-05-08 16:24:26","createTime":"2017-05-08 16:24:26","updateAt":"2017-05-08 16:24:26","updateTime":"2017-05-08 16:24:26","status":null,"sort":0,"version":0,"code":"1602","pcode":"1600","rcode":"1600","orderBy":"2","name":"养殖","namePinyin":"yangzhiye","remark":"","persistent":true,"entityId":"120bacd5-94ae-4334-a641-229bd1440ac5"},"contentDescribe":"222","agriTraining":null,"persistent":true,"entityId":"831e1376-54cb-472c-a5f4-284f84910a75"},{"id":"1ec70534-80c6-42d2-a945-ebf4c44135f8","createAt":"2017-05-10 16:13:21","createTime":"2017-05-10 16:13:21","updateAt":"2017-05-10 16:13:21","updateTime":"2017-05-10 16:13:21","status":null,"sort":0,"version":0,"contentType":{"id":"8b52a6bc-4c68-424a-9ef8-698eb51d8867","createAt":"2017-05-08 16:24:26","createTime":"2017-05-08 16:24:26","updateAt":"2017-05-08 16:24:26","updateTime":"2017-05-08 16:24:26","status":null,"sort":0,"version":0,"code":"1603","pcode":"1600","rcode":"1600","orderBy":"3","name":"经营管理","namePinyin":"jingyingguanli","remark":"","persistent":true,"entityId":"8b52a6bc-4c68-424a-9ef8-698eb51d8867"},"contentDescribe":"333","agriTraining":null,"persistent":true,"entityId":"1ec70534-80c6-42d2-a945-ebf4c44135f8"}]
         * trainTarget : 啊岁的萨达岁的
         * otherItems : 撒打算的撒旦撒旦阿萨德阿萨德撒旦
         * trainOrganizer : 阿萨德阿萨德
         * isPublishNotice : 0
         * trainingChanges : []
         * isTrainingChangesNotice : 0
         * createUserType : null
         * evaluateNum : null
         * isPoorCounty : null
         * persistent : true
         * entityId : b490398e-24d3-4857-9b93-06880f0fda53
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private int status;
        private int sort;
        private int version;
        private String title;
        private AgriTeacherBean agriTeacher;
        private String startTime;
        private String endTime;
        private ProvinceBean province;
        private CityBean city;
        private CountyBean county;
        private String detailAddress;
        private String longitude;
        private String latitude;
        private Object summary;
        private Object orgId;
        private Object trainingAttachments;
        private String isPush;
        private String isWXPush;
        private boolean isSign;
        private boolean isEvaluate;
        private boolean isAttention;
        private boolean isWithinOneKm;
        private boolean isExpire;
        private Object trainNum;
        private Object score;
        private Object attendanceNum;
        private Object agriTrainingOrgName;
        private String fullAddress;
        private Object teacherName;
        private Object trainDate;
        private String createUserId;
        private String trainTarget;
        private String otherItems;
        private String trainOrganizer;
        private String isPublishNotice;
        private String isTrainingChangesNotice;
        private Object createUserType;
        private Object evaluateNum;
        private Object isPoorCounty;
        private boolean persistent;
        private String entityId;
        private List<TrainingTimesBean> trainingTimes;
        private List<TrainingContentsBean> trainingContents;
        private List<?> trainingChanges;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public AgriTeacherBean getAgriTeacher() {
            return agriTeacher;
        }

        public void setAgriTeacher(AgriTeacherBean agriTeacher) {
            this.agriTeacher = agriTeacher;
        }

        public String getStartTime() {
            return startTime;
        }

        public void setStartTime(String startTime) {
            this.startTime = startTime;
        }

        public String getEndTime() {
            return endTime;
        }

        public void setEndTime(String endTime) {
            this.endTime = endTime;
        }

        public ProvinceBean getProvince() {
            return province;
        }

        public void setProvince(ProvinceBean province) {
            this.province = province;
        }

        public CityBean getCity() {
            return city;
        }

        public void setCity(CityBean city) {
            this.city = city;
        }

        public CountyBean getCounty() {
            return county;
        }

        public void setCounty(CountyBean county) {
            this.county = county;
        }

        public String getDetailAddress() {
            return detailAddress;
        }

        public void setDetailAddress(String detailAddress) {
            this.detailAddress = detailAddress;
        }

        public String getLongitude() {
            return longitude;
        }

        public void setLongitude(String longitude) {
            this.longitude = longitude;
        }

        public String getLatitude() {
            return latitude;
        }

        public void setLatitude(String latitude) {
            this.latitude = latitude;
        }

        public Object getSummary() {
            return summary;
        }

        public void setSummary(Object summary) {
            this.summary = summary;
        }

        public Object getOrgId() {
            return orgId;
        }

        public void setOrgId(Object orgId) {
            this.orgId = orgId;
        }

        public Object getTrainingAttachments() {
            return trainingAttachments;
        }

        public void setTrainingAttachments(Object trainingAttachments) {
            this.trainingAttachments = trainingAttachments;
        }

        public String getIsPush() {
            return isPush;
        }

        public void setIsPush(String isPush) {
            this.isPush = isPush;
        }

        public String getIsWXPush() {
            return isWXPush;
        }

        public void setIsWXPush(String isWXPush) {
            this.isWXPush = isWXPush;
        }

        public boolean isIsSign() {
            return isSign;
        }

        public void setIsSign(boolean isSign) {
            this.isSign = isSign;
        }

        public boolean isIsEvaluate() {
            return isEvaluate;
        }

        public void setIsEvaluate(boolean isEvaluate) {
            this.isEvaluate = isEvaluate;
        }

        public boolean isIsAttention() {
            return isAttention;
        }

        public void setIsAttention(boolean isAttention) {
            this.isAttention = isAttention;
        }

        public boolean isIsWithinOneKm() {
            return isWithinOneKm;
        }

        public void setIsWithinOneKm(boolean isWithinOneKm) {
            this.isWithinOneKm = isWithinOneKm;
        }

        public boolean isIsExpire() {
            return isExpire;
        }

        public void setIsExpire(boolean isExpire) {
            this.isExpire = isExpire;
        }

        public Object getTrainNum() {
            return trainNum;
        }

        public void setTrainNum(Object trainNum) {
            this.trainNum = trainNum;
        }

        public Object getScore() {
            return score;
        }

        public void setScore(Object score) {
            this.score = score;
        }

        public Object getAttendanceNum() {
            return attendanceNum;
        }

        public void setAttendanceNum(Object attendanceNum) {
            this.attendanceNum = attendanceNum;
        }

        public Object getAgriTrainingOrgName() {
            return agriTrainingOrgName;
        }

        public void setAgriTrainingOrgName(Object agriTrainingOrgName) {
            this.agriTrainingOrgName = agriTrainingOrgName;
        }

        public String getFullAddress() {
            return fullAddress;
        }

        public void setFullAddress(String fullAddress) {
            this.fullAddress = fullAddress;
        }

        public Object getTeacherName() {
            return teacherName;
        }

        public void setTeacherName(Object teacherName) {
            this.teacherName = teacherName;
        }

        public Object getTrainDate() {
            return trainDate;
        }

        public void setTrainDate(Object trainDate) {
            this.trainDate = trainDate;
        }

        public String getCreateUserId() {
            return createUserId;
        }

        public void setCreateUserId(String createUserId) {
            this.createUserId = createUserId;
        }

        public String getTrainTarget() {
            return trainTarget;
        }

        public void setTrainTarget(String trainTarget) {
            this.trainTarget = trainTarget;
        }

        public String getOtherItems() {
            return otherItems;
        }

        public void setOtherItems(String otherItems) {
            this.otherItems = otherItems;
        }

        public String getTrainOrganizer() {
            return trainOrganizer;
        }

        public void setTrainOrganizer(String trainOrganizer) {
            this.trainOrganizer = trainOrganizer;
        }

        public String getIsPublishNotice() {
            return isPublishNotice;
        }

        public void setIsPublishNotice(String isPublishNotice) {
            this.isPublishNotice = isPublishNotice;
        }

        public String getIsTrainingChangesNotice() {
            return isTrainingChangesNotice;
        }

        public void setIsTrainingChangesNotice(String isTrainingChangesNotice) {
            this.isTrainingChangesNotice = isTrainingChangesNotice;
        }

        public Object getCreateUserType() {
            return createUserType;
        }

        public void setCreateUserType(Object createUserType) {
            this.createUserType = createUserType;
        }

        public Object getEvaluateNum() {
            return evaluateNum;
        }

        public void setEvaluateNum(Object evaluateNum) {
            this.evaluateNum = evaluateNum;
        }

        public Object getIsPoorCounty() {
            return isPoorCounty;
        }

        public void setIsPoorCounty(Object isPoorCounty) {
            this.isPoorCounty = isPoorCounty;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }

        public List<TrainingTimesBean> getTrainingTimes() {
            return trainingTimes;
        }

        public void setTrainingTimes(List<TrainingTimesBean> trainingTimes) {
            this.trainingTimes = trainingTimes;
        }

        public List<TrainingContentsBean> getTrainingContents() {
            return trainingContents;
        }

        public void setTrainingContents(List<TrainingContentsBean> trainingContents) {
            this.trainingContents = trainingContents;
        }

        public List<?> getTrainingChanges() {
            return trainingChanges;
        }

        public void setTrainingChanges(List<?> trainingChanges) {
            this.trainingChanges = trainingChanges;
        }

        public static class AgriTeacherBean {
            /**
             * id : 8ace45a8-e5a7-46c5-9157-14409f055409
             * createAt : 2017-05-10 16:12:10
             * createTime : 2017-05-10 16:12:10
             * updateAt : 2017-05-10 16:12:10
             * updateTime : 2017-05-10 16:12:10
             * status : null
             * sort : 0
             * version : 0
             * img : null
             * name : 杨兴邦
             * sex : 男
             * title : 程序员
             * tel : 15389276666
             * createUserId : null
             * isuse : 1
             * workUnit : 神马
             * profession : 计算机
             * nation : 汉
             * birthDate : 1988-05-02
             * trainingAttachments : null
             * trainScore : null
             * trainNums : null
             * signNums : null
             * evaluateNums : null
             * persistent : true
             * entityId : 8ace45a8-e5a7-46c5-9157-14409f055409
             */

            private String id;
            private String createAt;
            private String createTime;
            private String updateAt;
            private String updateTime;
            private Object status;
            private int sort;
            private int version;
            private Object img;
            private String name;
            private String sex;
            private String title;
            private String tel;
            private Object createUserId;
            private int isuse;
            private String workUnit;
            private String profession;
            private String nation;
            private String birthDate;
            private Object trainingAttachments;
            private Object trainScore;
            private Object trainNums;
            private Object signNums;
            private Object evaluateNums;
            private boolean persistent;
            private String entityId;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateAt() {
                return createAt;
            }

            public void setCreateAt(String createAt) {
                this.createAt = createAt;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateAt() {
                return updateAt;
            }

            public void setUpdateAt(String updateAt) {
                this.updateAt = updateAt;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public Object getStatus() {
                return status;
            }

            public void setStatus(Object status) {
                this.status = status;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public Object getImg() {
                return img;
            }

            public void setImg(Object img) {
                this.img = img;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getSex() {
                return sex;
            }

            public void setSex(String sex) {
                this.sex = sex;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getTel() {
                return tel;
            }

            public void setTel(String tel) {
                this.tel = tel;
            }

            public Object getCreateUserId() {
                return createUserId;
            }

            public void setCreateUserId(Object createUserId) {
                this.createUserId = createUserId;
            }

            public int getIsuse() {
                return isuse;
            }

            public void setIsuse(int isuse) {
                this.isuse = isuse;
            }

            public String getWorkUnit() {
                return workUnit;
            }

            public void setWorkUnit(String workUnit) {
                this.workUnit = workUnit;
            }

            public String getProfession() {
                return profession;
            }

            public void setProfession(String profession) {
                this.profession = profession;
            }

            public String getNation() {
                return nation;
            }

            public void setNation(String nation) {
                this.nation = nation;
            }

            public String getBirthDate() {
                return birthDate;
            }

            public void setBirthDate(String birthDate) {
                this.birthDate = birthDate;
            }

            public Object getTrainingAttachments() {
                return trainingAttachments;
            }

            public void setTrainingAttachments(Object trainingAttachments) {
                this.trainingAttachments = trainingAttachments;
            }

            public Object getTrainScore() {
                return trainScore;
            }

            public void setTrainScore(Object trainScore) {
                this.trainScore = trainScore;
            }

            public Object getTrainNums() {
                return trainNums;
            }

            public void setTrainNums(Object trainNums) {
                this.trainNums = trainNums;
            }

            public Object getSignNums() {
                return signNums;
            }

            public void setSignNums(Object signNums) {
                this.signNums = signNums;
            }

            public Object getEvaluateNums() {
                return evaluateNums;
            }

            public void setEvaluateNums(Object evaluateNums) {
                this.evaluateNums = evaluateNums;
            }

            public boolean isPersistent() {
                return persistent;
            }

            public void setPersistent(boolean persistent) {
                this.persistent = persistent;
            }

            public String getEntityId() {
                return entityId;
            }

            public void setEntityId(String entityId) {
                this.entityId = entityId;
            }
        }

        public static class ProvinceBean {
            /**
             * id : f722e780-72b9-4bcf-b917-c0c8ef28a16f
             * createAt : 2017-05-10 15:51:03
             * createTime : 2017-05-10 15:51:03
             * updateAt : 2017-05-10 15:51:03
             * updateTime : 2017-05-10 15:51:03
             * status : null
             * sort : 0
             * version : 0
             * provinceName : 陕西省
             * provinceNamePinyin : shanxi
             * provinceAbbreviation : 陕西
             * provinceCode : 610000
             * countryCode : CHN
             * provinceType : 1
             * name : 陕西省
             * pingyin : shanxi
             * code : 610000
             * pcode : CHN
             * type : 1
             * persistent : true
             * entityId : f722e780-72b9-4bcf-b917-c0c8ef28a16f
             */

            private String id;
            private String createAt;
            private String createTime;
            private String updateAt;
            private String updateTime;
            private Object status;
            private int sort;
            private int version;
            private String provinceName;
            private String provinceNamePinyin;
            private String provinceAbbreviation;
            private String provinceCode;
            private String countryCode;
            private String provinceType;
            private String name;
            private String pingyin;
            private String code;
            private String pcode;
            private String type;
            private boolean persistent;
            private String entityId;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateAt() {
                return createAt;
            }

            public void setCreateAt(String createAt) {
                this.createAt = createAt;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateAt() {
                return updateAt;
            }

            public void setUpdateAt(String updateAt) {
                this.updateAt = updateAt;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public Object getStatus() {
                return status;
            }

            public void setStatus(Object status) {
                this.status = status;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public String getProvinceName() {
                return provinceName;
            }

            public void setProvinceName(String provinceName) {
                this.provinceName = provinceName;
            }

            public String getProvinceNamePinyin() {
                return provinceNamePinyin;
            }

            public void setProvinceNamePinyin(String provinceNamePinyin) {
                this.provinceNamePinyin = provinceNamePinyin;
            }

            public String getProvinceAbbreviation() {
                return provinceAbbreviation;
            }

            public void setProvinceAbbreviation(String provinceAbbreviation) {
                this.provinceAbbreviation = provinceAbbreviation;
            }

            public String getProvinceCode() {
                return provinceCode;
            }

            public void setProvinceCode(String provinceCode) {
                this.provinceCode = provinceCode;
            }

            public String getCountryCode() {
                return countryCode;
            }

            public void setCountryCode(String countryCode) {
                this.countryCode = countryCode;
            }

            public String getProvinceType() {
                return provinceType;
            }

            public void setProvinceType(String provinceType) {
                this.provinceType = provinceType;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getPingyin() {
                return pingyin;
            }

            public void setPingyin(String pingyin) {
                this.pingyin = pingyin;
            }

            public String getCode() {
                return code;
            }

            public void setCode(String code) {
                this.code = code;
            }

            public String getPcode() {
                return pcode;
            }

            public void setPcode(String pcode) {
                this.pcode = pcode;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public boolean isPersistent() {
                return persistent;
            }

            public void setPersistent(boolean persistent) {
                this.persistent = persistent;
            }

            public String getEntityId() {
                return entityId;
            }

            public void setEntityId(String entityId) {
                this.entityId = entityId;
            }
        }

        public static class CityBean {
            /**
             * id : cf8b1933-24d8-4ca4-9149-d0ecb0382d1e
             * createAt : 2017-05-10 15:51:03
             * createTime : 2017-05-10 15:51:03
             * updateAt : 2017-05-10 15:51:03
             * updateTime : 2017-05-10 15:51:03
             * status : null
             * sort : 0
             * version : 0
             * cityName : 西安市
             * cityNamePinyin : null
             * cityCode : 610100
             * provinceCode : 610000
             * name : 西安市
             * pingyin : null
             * code : 610100
             * pcode : 610000
             * persistent : true
             * entityId : cf8b1933-24d8-4ca4-9149-d0ecb0382d1e
             */

            private String id;
            private String createAt;
            private String createTime;
            private String updateAt;
            private String updateTime;
            private Object status;
            private int sort;
            private int version;
            private String cityName;
            private Object cityNamePinyin;
            private String cityCode;
            private String provinceCode;
            private String name;
            private Object pingyin;
            private String code;
            private String pcode;
            private boolean persistent;
            private String entityId;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateAt() {
                return createAt;
            }

            public void setCreateAt(String createAt) {
                this.createAt = createAt;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateAt() {
                return updateAt;
            }

            public void setUpdateAt(String updateAt) {
                this.updateAt = updateAt;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public Object getStatus() {
                return status;
            }

            public void setStatus(Object status) {
                this.status = status;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public String getCityName() {
                return cityName;
            }

            public void setCityName(String cityName) {
                this.cityName = cityName;
            }

            public Object getCityNamePinyin() {
                return cityNamePinyin;
            }

            public void setCityNamePinyin(Object cityNamePinyin) {
                this.cityNamePinyin = cityNamePinyin;
            }

            public String getCityCode() {
                return cityCode;
            }

            public void setCityCode(String cityCode) {
                this.cityCode = cityCode;
            }

            public String getProvinceCode() {
                return provinceCode;
            }

            public void setProvinceCode(String provinceCode) {
                this.provinceCode = provinceCode;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public Object getPingyin() {
                return pingyin;
            }

            public void setPingyin(Object pingyin) {
                this.pingyin = pingyin;
            }

            public String getCode() {
                return code;
            }

            public void setCode(String code) {
                this.code = code;
            }

            public String getPcode() {
                return pcode;
            }

            public void setPcode(String pcode) {
                this.pcode = pcode;
            }

            public boolean isPersistent() {
                return persistent;
            }

            public void setPersistent(boolean persistent) {
                this.persistent = persistent;
            }

            public String getEntityId() {
                return entityId;
            }

            public void setEntityId(String entityId) {
                this.entityId = entityId;
            }
        }

        public static class CountyBean {
            /**
             * id : afc61930-f340-4225-b738-a771b3148e2a
             * createAt : 2017-05-10 15:51:20
             * createTime : 2017-05-10 15:51:20
             * updateAt : 2017-05-10 15:51:20
             * updateTime : 2017-05-10 15:51:20
             * status : null
             * sort : 0
             * version : 0
             * countyName : 雁塔区
             * countyNamePinyin : null
             * countyCode : 610113
             * cityCode : 610100
             * name : 雁塔区
             * pingyin : null
             * code : 610113
             * pcode : 610100
             * persistent : true
             * entityId : afc61930-f340-4225-b738-a771b3148e2a
             */

            private String id;
            private String createAt;
            private String createTime;
            private String updateAt;
            private String updateTime;
            private Object status;
            private int sort;
            private int version;
            private String countyName;
            private Object countyNamePinyin;
            private String countyCode;
            private String cityCode;
            private String name;
            private Object pingyin;
            private String code;
            private String pcode;
            private boolean persistent;
            private String entityId;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateAt() {
                return createAt;
            }

            public void setCreateAt(String createAt) {
                this.createAt = createAt;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateAt() {
                return updateAt;
            }

            public void setUpdateAt(String updateAt) {
                this.updateAt = updateAt;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public Object getStatus() {
                return status;
            }

            public void setStatus(Object status) {
                this.status = status;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public String getCountyName() {
                return countyName;
            }

            public void setCountyName(String countyName) {
                this.countyName = countyName;
            }

            public Object getCountyNamePinyin() {
                return countyNamePinyin;
            }

            public void setCountyNamePinyin(Object countyNamePinyin) {
                this.countyNamePinyin = countyNamePinyin;
            }

            public String getCountyCode() {
                return countyCode;
            }

            public void setCountyCode(String countyCode) {
                this.countyCode = countyCode;
            }

            public String getCityCode() {
                return cityCode;
            }

            public void setCityCode(String cityCode) {
                this.cityCode = cityCode;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public Object getPingyin() {
                return pingyin;
            }

            public void setPingyin(Object pingyin) {
                this.pingyin = pingyin;
            }

            public String getCode() {
                return code;
            }

            public void setCode(String code) {
                this.code = code;
            }

            public String getPcode() {
                return pcode;
            }

            public void setPcode(String pcode) {
                this.pcode = pcode;
            }

            public boolean isPersistent() {
                return persistent;
            }

            public void setPersistent(boolean persistent) {
                this.persistent = persistent;
            }

            public String getEntityId() {
                return entityId;
            }

            public void setEntityId(String entityId) {
                this.entityId = entityId;
            }
        }

        public static class TrainingTimesBean {
            /**
             * id : 635628ab-67eb-4790-854e-41d913f7807e
             * createAt : 2017-05-10 16:13:21
             * createTime : 2017-05-10 16:13:21
             * updateAt : 2017-05-10 16:13:21
             * updateTime : 2017-05-10 16:13:21
             * status : null
             * sort : 0
             * version : 0
             * trainDate : 2017-05-10
             * startTime : 16:15:00
             * endTime : 16:30:00
             * persistent : true
             * entityId : 635628ab-67eb-4790-854e-41d913f7807e
             */

            private String id;
            private String createAt;
            private String createTime;
            private String updateAt;
            private String updateTime;
            private Object status;
            private int sort;
            private int version;
            private String trainDate;
            private String startTime;
            private String endTime;
            private boolean persistent;
            private String entityId;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateAt() {
                return createAt;
            }

            public void setCreateAt(String createAt) {
                this.createAt = createAt;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateAt() {
                return updateAt;
            }

            public void setUpdateAt(String updateAt) {
                this.updateAt = updateAt;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public Object getStatus() {
                return status;
            }

            public void setStatus(Object status) {
                this.status = status;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public String getTrainDate() {
                return trainDate;
            }

            public void setTrainDate(String trainDate) {
                this.trainDate = trainDate;
            }

            public String getStartTime() {
                return startTime;
            }

            public void setStartTime(String startTime) {
                this.startTime = startTime;
            }

            public String getEndTime() {
                return endTime;
            }

            public void setEndTime(String endTime) {
                this.endTime = endTime;
            }

            public boolean isPersistent() {
                return persistent;
            }

            public void setPersistent(boolean persistent) {
                this.persistent = persistent;
            }

            public String getEntityId() {
                return entityId;
            }

            public void setEntityId(String entityId) {
                this.entityId = entityId;
            }
        }

        public static class TrainingContentsBean {
            /**
             * id : c040e440-de60-419f-b780-d3567371437c
             * createAt : 2017-05-10 16:13:21
             * createTime : 2017-05-10 16:13:21
             * updateAt : 2017-05-10 16:13:21
             * updateTime : 2017-05-10 16:13:21
             * status : null
             * sort : 0
             * version : 0
             * contentType : {"id":"5760ad0d-37a8-4ccf-bb82-5849d7bc859b","createAt":"2017-05-08 16:24:26","createTime":"2017-05-08 16:24:26","updateAt":"2017-05-08 16:24:26","updateTime":"2017-05-08 16:24:26","status":null,"sort":0,"version":0,"code":"1601","pcode":"1600","rcode":"1600","orderBy":"1","name":"种植","namePinyin":"zhongzhi","remark":"","persistent":true,"entityId":"5760ad0d-37a8-4ccf-bb82-5849d7bc859b"}
             * contentDescribe : 111
             * agriTraining : null
             * persistent : true
             * entityId : c040e440-de60-419f-b780-d3567371437c
             */

            private String id;
            private String createAt;
            private String createTime;
            private String updateAt;
            private String updateTime;
            private Object status;
            private int sort;
            private int version;
            private ContentTypeBean contentType;
            private String contentDescribe;
            private Object agriTraining;
            private boolean persistent;
            private String entityId;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateAt() {
                return createAt;
            }

            public void setCreateAt(String createAt) {
                this.createAt = createAt;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateAt() {
                return updateAt;
            }

            public void setUpdateAt(String updateAt) {
                this.updateAt = updateAt;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public Object getStatus() {
                return status;
            }

            public void setStatus(Object status) {
                this.status = status;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public ContentTypeBean getContentType() {
                return contentType;
            }

            public void setContentType(ContentTypeBean contentType) {
                this.contentType = contentType;
            }

            public String getContentDescribe() {
                return contentDescribe;
            }

            public void setContentDescribe(String contentDescribe) {
                this.contentDescribe = contentDescribe;
            }

            public Object getAgriTraining() {
                return agriTraining;
            }

            public void setAgriTraining(Object agriTraining) {
                this.agriTraining = agriTraining;
            }

            public boolean isPersistent() {
                return persistent;
            }

            public void setPersistent(boolean persistent) {
                this.persistent = persistent;
            }

            public String getEntityId() {
                return entityId;
            }

            public void setEntityId(String entityId) {
                this.entityId = entityId;
            }

            public static class ContentTypeBean {
                /**
                 * id : 5760ad0d-37a8-4ccf-bb82-5849d7bc859b
                 * createAt : 2017-05-08 16:24:26
                 * createTime : 2017-05-08 16:24:26
                 * updateAt : 2017-05-08 16:24:26
                 * updateTime : 2017-05-08 16:24:26
                 * status : null
                 * sort : 0
                 * version : 0
                 * code : 1601
                 * pcode : 1600
                 * rcode : 1600
                 * orderBy : 1
                 * name : 种植
                 * namePinyin : zhongzhi
                 * remark :
                 * persistent : true
                 * entityId : 5760ad0d-37a8-4ccf-bb82-5849d7bc859b
                 */

                private String id;
                private String createAt;
                private String createTime;
                private String updateAt;
                private String updateTime;
                private Object status;
                private int sort;
                private int version;
                private String code;
                private String pcode;
                private String rcode;
                private String orderBy;
                private String name;
                private String namePinyin;
                private String remark;
                private boolean persistent;
                private String entityId;

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String getCreateAt() {
                    return createAt;
                }

                public void setCreateAt(String createAt) {
                    this.createAt = createAt;
                }

                public String getCreateTime() {
                    return createTime;
                }

                public void setCreateTime(String createTime) {
                    this.createTime = createTime;
                }

                public String getUpdateAt() {
                    return updateAt;
                }

                public void setUpdateAt(String updateAt) {
                    this.updateAt = updateAt;
                }

                public String getUpdateTime() {
                    return updateTime;
                }

                public void setUpdateTime(String updateTime) {
                    this.updateTime = updateTime;
                }

                public Object getStatus() {
                    return status;
                }

                public void setStatus(Object status) {
                    this.status = status;
                }

                public int getSort() {
                    return sort;
                }

                public void setSort(int sort) {
                    this.sort = sort;
                }

                public int getVersion() {
                    return version;
                }

                public void setVersion(int version) {
                    this.version = version;
                }

                public String getCode() {
                    return code;
                }

                public void setCode(String code) {
                    this.code = code;
                }

                public String getPcode() {
                    return pcode;
                }

                public void setPcode(String pcode) {
                    this.pcode = pcode;
                }

                public String getRcode() {
                    return rcode;
                }

                public void setRcode(String rcode) {
                    this.rcode = rcode;
                }

                public String getOrderBy() {
                    return orderBy;
                }

                public void setOrderBy(String orderBy) {
                    this.orderBy = orderBy;
                }

                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public String getNamePinyin() {
                    return namePinyin;
                }

                public void setNamePinyin(String namePinyin) {
                    this.namePinyin = namePinyin;
                }

                public String getRemark() {
                    return remark;
                }

                public void setRemark(String remark) {
                    this.remark = remark;
                }

                public boolean isPersistent() {
                    return persistent;
                }

                public void setPersistent(boolean persistent) {
                    this.persistent = persistent;
                }

                public String getEntityId() {
                    return entityId;
                }

                public void setEntityId(String entityId) {
                    this.entityId = entityId;
                }
            }
        }
    }

    public static class CourseArrangeBean {
        /**
         * id : a1ed8aa6-ac28-414a-b22d-0b3e8749b45c
         * createAt : 2017-05-08 16:24:26
         * createTime : 2017-05-08 16:24:26
         * updateAt : 2017-05-08 16:24:26
         * updateTime : 2017-05-08 16:24:26
         * status : null
         * sort : 0
         * version : 0
         * code : 1701
         * pcode : 1700
         * rcode : 1700
         * orderBy : null
         * name : 合理
         * namePinyin : null
         * remark : null
         * persistent : true
         * entityId : a1ed8aa6-ac28-414a-b22d-0b3e8749b45c
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String code;
        private String pcode;
        private String rcode;
        private Object orderBy;
        private String name;
        private Object namePinyin;
        private Object remark;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getPcode() {
            return pcode;
        }

        public void setPcode(String pcode) {
            this.pcode = pcode;
        }

        public String getRcode() {
            return rcode;
        }

        public void setRcode(String rcode) {
            this.rcode = rcode;
        }

        public Object getOrderBy() {
            return orderBy;
        }

        public void setOrderBy(Object orderBy) {
            this.orderBy = orderBy;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public Object getNamePinyin() {
            return namePinyin;
        }

        public void setNamePinyin(Object namePinyin) {
            this.namePinyin = namePinyin;
        }

        public Object getRemark() {
            return remark;
        }

        public void setRemark(Object remark) {
            this.remark = remark;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }

    public static class TeachMethodBean {
        /**
         * id : 418abc05-ce18-400b-9bc9-7de7efbb485e
         * createAt : 2017-05-08 16:24:26
         * createTime : 2017-05-08 16:24:26
         * updateAt : 2017-05-08 16:24:26
         * updateTime : 2017-05-08 16:24:26
         * status : null
         * sort : 0
         * version : 0
         * code : 1802
         * pcode : 1800
         * rcode : 1800
         * orderBy : null
         * name : 较好
         * namePinyin : null
         * remark : null
         * persistent : true
         * entityId : 418abc05-ce18-400b-9bc9-7de7efbb485e
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String code;
        private String pcode;
        private String rcode;
        private Object orderBy;
        private String name;
        private Object namePinyin;
        private Object remark;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getPcode() {
            return pcode;
        }

        public void setPcode(String pcode) {
            this.pcode = pcode;
        }

        public String getRcode() {
            return rcode;
        }

        public void setRcode(String rcode) {
            this.rcode = rcode;
        }

        public Object getOrderBy() {
            return orderBy;
        }

        public void setOrderBy(Object orderBy) {
            this.orderBy = orderBy;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public Object getNamePinyin() {
            return namePinyin;
        }

        public void setNamePinyin(Object namePinyin) {
            this.namePinyin = namePinyin;
        }

        public Object getRemark() {
            return remark;
        }

        public void setRemark(Object remark) {
            this.remark = remark;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }

    public static class TeachMeansBean {
        /**
         * id : 9f362853-120f-4193-89a3-7692b1f5a1a5
         * createAt : 2017-05-08 16:24:26
         * createTime : 2017-05-08 16:24:26
         * updateAt : 2017-05-08 16:24:26
         * updateTime : 2017-05-08 16:24:26
         * status : null
         * sort : 0
         * version : 0
         * code : 1902
         * pcode : 1900
         * rcode : 1900
         * orderBy : null
         * name : 较好
         * namePinyin : null
         * remark : null
         * persistent : true
         * entityId : 9f362853-120f-4193-89a3-7692b1f5a1a5
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String code;
        private String pcode;
        private String rcode;
        private Object orderBy;
        private String name;
        private Object namePinyin;
        private Object remark;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getPcode() {
            return pcode;
        }

        public void setPcode(String pcode) {
            this.pcode = pcode;
        }

        public String getRcode() {
            return rcode;
        }

        public void setRcode(String rcode) {
            this.rcode = rcode;
        }

        public Object getOrderBy() {
            return orderBy;
        }

        public void setOrderBy(Object orderBy) {
            this.orderBy = orderBy;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public Object getNamePinyin() {
            return namePinyin;
        }

        public void setNamePinyin(Object namePinyin) {
            this.namePinyin = namePinyin;
        }

        public Object getRemark() {
            return remark;
        }

        public void setRemark(Object remark) {
            this.remark = remark;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }

    public static class ExpressionSkillBean {
        /**
         * id : f8c5f2ed-46ae-4b9e-89da-9d8253409819
         * createAt : 2017-05-08 16:24:26
         * createTime : 2017-05-08 16:24:26
         * updateAt : 2017-05-08 16:24:26
         * updateTime : 2017-05-08 16:24:26
         * status : null
         * sort : 0
         * version : 0
         * code : 2001
         * pcode : 2000
         * rcode : 2000
         * orderBy : null
         * name : 清晰
         * namePinyin : null
         * remark : null
         * persistent : true
         * entityId : f8c5f2ed-46ae-4b9e-89da-9d8253409819
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String code;
        private String pcode;
        private String rcode;
        private Object orderBy;
        private String name;
        private Object namePinyin;
        private Object remark;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getPcode() {
            return pcode;
        }

        public void setPcode(String pcode) {
            this.pcode = pcode;
        }

        public String getRcode() {
            return rcode;
        }

        public void setRcode(String rcode) {
            this.rcode = rcode;
        }

        public Object getOrderBy() {
            return orderBy;
        }

        public void setOrderBy(Object orderBy) {
            this.orderBy = orderBy;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public Object getNamePinyin() {
            return namePinyin;
        }

        public void setNamePinyin(Object namePinyin) {
            this.namePinyin = namePinyin;
        }

        public Object getRemark() {
            return remark;
        }

        public void setRemark(Object remark) {
            this.remark = remark;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }

    public static class TeachInteractionBean {
        /**
         * id : 5ebf9ae2-2250-4a6c-ae51-7b60f2302b42
         * createAt : 2017-05-08 16:24:26
         * createTime : 2017-05-08 16:24:26
         * updateAt : 2017-05-08 16:24:26
         * updateTime : 2017-05-08 16:24:26
         * status : null
         * sort : 0
         * version : 0
         * code : 2102
         * pcode : 2100
         * rcode : 2100
         * orderBy : null
         * name : 较好
         * namePinyin : null
         * remark : null
         * persistent : true
         * entityId : 5ebf9ae2-2250-4a6c-ae51-7b60f2302b42
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String code;
        private String pcode;
        private String rcode;
        private Object orderBy;
        private String name;
        private Object namePinyin;
        private Object remark;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getPcode() {
            return pcode;
        }

        public void setPcode(String pcode) {
            this.pcode = pcode;
        }

        public String getRcode() {
            return rcode;
        }

        public void setRcode(String rcode) {
            this.rcode = rcode;
        }

        public Object getOrderBy() {
            return orderBy;
        }

        public void setOrderBy(Object orderBy) {
            this.orderBy = orderBy;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public Object getNamePinyin() {
            return namePinyin;
        }

        public void setNamePinyin(Object namePinyin) {
            this.namePinyin = namePinyin;
        }

        public Object getRemark() {
            return remark;
        }

        public void setRemark(Object remark) {
            this.remark = remark;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }

    public static class OrganizeWorkBean {
        /**
         * id : c9960489-bbbd-41cd-90d7-c4bab6378a46
         * createAt : 2017-05-08 16:24:26
         * createTime : 2017-05-08 16:24:26
         * updateAt : 2017-05-08 16:24:26
         * updateTime : 2017-05-08 16:24:26
         * status : null
         * sort : 0
         * version : 0
         * code : 2202
         * pcode : 2200
         * rcode : 2200
         * orderBy : null
         * name : 较好
         * namePinyin : null
         * remark : null
         * persistent : true
         * entityId : c9960489-bbbd-41cd-90d7-c4bab6378a46
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String code;
        private String pcode;
        private String rcode;
        private Object orderBy;
        private String name;
        private Object namePinyin;
        private Object remark;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getPcode() {
            return pcode;
        }

        public void setPcode(String pcode) {
            this.pcode = pcode;
        }

        public String getRcode() {
            return rcode;
        }

        public void setRcode(String rcode) {
            this.rcode = rcode;
        }

        public Object getOrderBy() {
            return orderBy;
        }

        public void setOrderBy(Object orderBy) {
            this.orderBy = orderBy;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public Object getNamePinyin() {
            return namePinyin;
        }

        public void setNamePinyin(Object namePinyin) {
            this.namePinyin = namePinyin;
        }

        public Object getRemark() {
            return remark;
        }

        public void setRemark(Object remark) {
            this.remark = remark;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }
}
